DELIMITER $$
CREATE PROCEDURE Insertuser (user_name varchar(255),password varchar(255),full_name varchar(255),status int,email_id varchar(255),mobile_no varchar(255),gender varchar(255))
BEGIN
insert into user_master('user_name','password','full_name','status','email_id','mobile_no','gender')values(
 user_name,password,full_name,status,email_id,mobile_no,gender);
END $$
DELIMITER ;


DELIMITER $$
CREATE PROCEDURE updateuser (user_name varchar(255),full_name varchar(255),status int,email_id varchar(255),gender varchar(255))
BEGIN
UPDATE `user_master` SET `user_name`=user_name,`full_name`=full_name,`status`=status,`email_id`=emai_id,`gender`=gender WHERE `user_id`=user_id;
END $$
DELIMITER ;

insert into user_master(`user_name`,`password`,`full_name`,`email_id`,`gender`,`status`)values(user_name,password,full_name,email_id,gender,status);


BEGIN
if ids='' then
update user_master set user_name=user_name,full_name=full_name,email_id=email_id,gender=gender,
status=status where user_id=ids;
ELSE
insert into user_master(`user_name`,`password`,`full_name`,`email_id`,`gender`,`status`)values(user_name,password,full_name,email_id,gender,status);
END IF;
END


DELIMITER $$
CREATE PROCEDURE employee (emp_no int,employee_name varchar(255),fathers_name varchar(255),dob date,doj date,department varchar(255),gender varchar(255),mobile varchar(255),adhar_no varchar(255),blood_group varchar(255),email_id varchar(255),address varchar(255),status int)
BEGIN
insert into employee_master('emp_no','employee_name','fathers_name','dob','doj','department','gender','mobile','adhar_no','blood_group','email_id','address','status')values(
emp_no,employee_name,fathers_name,dob,doj,department,gender,mobile,adhar_no,blood_group,email_id,address,status);
END $$
DELIMITER ;



if id>0 then
UPDATE `employee_master` SET `emp_no`=emp_no,`employee_name`=employee_name,`fathers_name`=fathers_name,`dob`=dob,`doj`=doj,`department`=department,`gender`=gender,`mobile`=mobile,`adhar_no`=adhar_no,`blood_group`=blood_group,`mail_id`=mail_id,`address`=address,`status`=status,`modified_by`=modified_by,`modified_on`=now() WHERE `id`=id;

BEGIN
if emp_id='insert' then
insert into employee_master(`emp_no`,`employee_name`,`fathers_name`,`dob`,`doj`,`department`,`gender`,`mobile`,`adhar_no`,`blood_group`,`mail_id`,`address`,`profile_photo`,`status`,`created_on`,`created_by`)values(emp_no,employee_name,fathers_name,dob,doj,department,gender,mobile,adhar_no,blood_group,mail_id,address,profile_photo,status,now(),created_by);
ELSE
UPDATE employee_master set `emp_no`=emp_no,`employee_name`=employee_name,`fathers_name`=fathers_name,`dob`=dob,`doj`=doj,`department`=department,`gender`=gender,`mobile`=mobile,`adhar_no`=adhar_no,`blood_group`=blood_group,`mail_id`=mail_id,`address`=address,`profile_photo`=profile_photo,`status`=status,`modified_on`=now(),`modified_by`=modified_by  where `id`=emp_id;
end if;
END
